# coding=utf-8
import pygame.font , pygame.mixer

# 素材地址 文本信息太多 搜索相应的关键字 进行团转
SRC = { }
SRC [ 'button' ] = { }
SRC [ 'font' ] = { }
SRC [ 'sound' ] = { }
SRC [ 'char' ] = { }
SRC [ 'data' ] = { }
SRC [ 'image' ] = { }
SRC [ 'mouse' ] = 'assets/image/ui/mouse.png'

SRC [ 'button' ] [ 'start' ] = { }
SRC [ 'button' ] [ 'exit' ] = { }
SRC [ 'button' ] [ 'brack' ] = { }
SRC [ 'button' ] [ 'close' ] = { }

SRC [ 'char' ] [ 'player' ] = { }
SRC [ 'data' ] [ 'char' ] = { }
SRC [ 'sound' ] [ 'bgm' ] = { }
SRC [ 'image' ] [ 'pso' ] = { }

# 按钮 - button
SRC [ 'button' ] [ 'start' ] [ 'default' ] = 'assets/image/ui/button/start-default.png'
SRC [ 'button' ] [ 'start' ] [ 'over' ] = 'assets/image/ui/button/start-over.png'
SRC [ 'button' ] [ 'exit' ] [ 'default' ] = 'assets/image/ui/button/exit-default.png'
SRC [ 'button' ] [ 'exit' ] [ 'over' ] = 'assets/image/ui/button/exit-over.png'
SRC [ 'button' ] [ 'brack' ] [ 'default' ] = "assets/image/ui/button/brack.png"
SRC [ 'button' ] [ 'brack' ] [ 'over' ] = "assets/image/ui/button/brack-over.png"
SRC [ 'button' ] [ 'close' ] [ 'default' ] = "assets/image/ui/button/close.png"
SRC [ 'button' ] [ 'close' ] [ 'over' ] = "assets/image/ui/button/close.png"

# 字体 - font
SRC [ 'font' ] [ 'default' ] = 'assets/font/default.ttc'

# 音效 - sound
SRC [ 'sound' ] [ 'bgm' ] [ 'pal_bg_1' ] = 'assets/sound/pal_bg_1.mp3'
SRC [ 'sound' ] [ 'bgm' ] [ 'fight_bg_1' ] = 'assets/sound/fight_1.mp3'
SRC [ 'sound' ] [ 'default' ] = 'assets/sound/onover.wav'
SRC [ 'sound' ] [ 'ok' ] = 'assets/sound/ok.wav'
SRC [ 'sound' ] [ 'add' ] = 'assets/sound/add.wav'
SRC [ 'sound' ] [ 'block' ] = 'assets/sound/block.wav'
SRC [ 'sound' ] [ 'attack' ] = 'assets/sound/attack.wav'
SRC [ 'sound' ] [ 'item' ] = 'assets/sound/item.wav'

# 人物 - data - char - player - enemy
SRC [ 'data' ] [ 'char' ] [ 'player' ] = { }
SRC [ 'data' ] [ 'char' ] [ 'enemy' ] = { }
SRC [ 'data' ] [ 'char' ] [ 'player' ] [ 0 ] = 'assets/data/char/player/damao.json'
SRC [ 'data' ] [ 'char' ] [ 'enemy' ] [ 0 ] = 'assets/data/char/enemy/0.json'

# 颜色 - color
COLOR = { }
COLOR [ 'font' ] = { }
COLOR [ 'font' ] [ 'color' ] = { }
COLOR [ 'font' ] [ 'shadow' ] = { }
COLOR [ 'font' ] [ 'color' ] [ 0 ] = [ 60 , 60 , 60 ]
COLOR [ 'font' ] [ 'color' ] [ 1 ] = [ 151 , 228 , 105 ]
COLOR [ 'font' ] [ 'color' ] [ 2 ] = [ 255 , 255 , 255 ]
COLOR [ 'font' ] [ 'color' ] [ 3 ] = [ 247 , 14 , 17 ]
COLOR [ 'font' ] [ 'shadow' ] [ 0 ] = [ 60 , 60 , 60 ]
COLOR [ 'font' ] [ 'shadow' ] [ 1 ] = [ 7 , 10 , 4 ]

# 字体 - font
pygame.font.init ( )
default_font = pygame.font.Font ( SRC [ 'font' ] [ 'default' ] , 16 )
enemy_font = pygame.font.Font ( SRC [ 'font' ] [ 'default' ] , 12 )

# ui图片 - image
SRC [ 'image' ] [ 'test' ] = "assets/image/test.jpg"
SRC [ 'image' ] [ 's2bg' ] = "assets/image/s2bg.jpg"
SRC [ 'image' ] [ 'baket' ] = "assets/image/ui/baket.png"
SRC [ 'image' ] [ 'pso' ] [ 0 ] = "addon/PSO/block.png"
